package com.scu.bank.model.entity;

import com.scu.bank.model.base.BaseEntity;
import java.util.Date;

/**
 * 此类为t_research_project表的model类，里面的属性与表一一对应
 */
public class ResearchProjectEntity extends BaseEntity {
    private String proNo; //项目编号
    private String proName; //项目名称
    private String proDesc; //项目描述
    private Date startTime; //项目开始时间
    private Date endTime; //项目结束时间
    private String status; //项目状态:0.申请中 1.通过申请 2.驳回申请 3.项目中检 4.项目结项
    private String ownerId; //项目持有者
    private String statement; //结项说明
    private String orgCode; //组织机构code
    private String bz; //备注

    /**
     * 获取项目编号
     */
    public String getProNo() {
        return proNo;
    }

    /**
     * 设置项目编号
     */
    public void setProNo(String proNo) {
        this.proNo = proNo == null ? null : proNo.trim();
    }

    /**
     * 获取项目名称
     */
    public String getProName() {
        return proName;
    }

    /**
     * 设置项目名称
     */
    public void setProName(String proName) {
        this.proName = proName == null ? null : proName.trim();
    }

    /**
     * 获取项目描述
     */
    public String getProDesc() {
        return proDesc;
    }

    /**
     * 设置项目描述
     */
    public void setProDesc(String proDesc) {
        this.proDesc = proDesc == null ? null : proDesc.trim();
    }

    /**
     * 获取项目开始时间
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 设置项目开始时间
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取项目结束时间
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 设置项目结束时间
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取项目状态:0.申请中 1.通过申请 2.驳回申请 3.项目中检 4.项目结项
     */
    public String getStatus() {
        return status;
    }

    /**
     * 设置项目状态:0.申请中 1.通过申请 2.驳回申请 3.项目中检 4.项目结项
     */
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    /**
     * 获取项目持有者
     */
    public String getOwnerId() {
        return ownerId;
    }

    /**
     * 设置项目持有者
     */
    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId == null ? null : ownerId.trim();
    }

    /**
     * 获取结项说明
     */
    public String getStatement() {
        return statement;
    }

    /**
     * 设置结项说明
     */
    public void setStatement(String statement) {
        this.statement = statement == null ? null : statement.trim();
    }

    /**
     * 获取组织机构code
     */
    public String getOrgCode() {
        return orgCode;
    }

    /**
     * 设置组织机构code
     */
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode == null ? null : orgCode.trim();
    }

    /**
     * 获取备注
     */
    public String getBz() {
        return bz;
    }

    /**
     * 设置备注
     */
    public void setBz(String bz) {
        this.bz = bz == null ? null : bz.trim();
    }
}